408ea3
@@ -85,8 +85,7 @@
public void addTriggers(final List<Trigger> triggers) {
       for (Trigger trigger : triggers) {
         counters.add(trigger.getExpression().getCounterLimit().getName());
       }
-      setSubscribedCounters(counters);
-      setCurrentCounters(new HashMap<>());
+      addSubscribedCounters(counters);
     }
   }
 
@@ -106,6 +105,13 @@
public void setSubscribedCounters(final Set<String> subscribedCounters) {
     this.subscribedCounters = subscribedCounters;
   }
 
+  public void addSubscribedCounters(final Set<String> moreCounters) {
+    if (subscribedCounters == null) {
+      subscribedCounters = new HashSet<>();
+    }
+    subscribedCounters.addAll(moreCounters);
+  }
+
   public Map<String, Long> getCurrentCounters() {
     return currentCounters;
   }
